#include "buzz_app.h"
uint8_t jinji = 0;
uint8_t mq_baoj = 0;
uint8_t dial_one_flag = 0;
void buzz_play(void)
{
//	if(bftm0_ct % 30 == 0)
		GPIO_WriteOutBits(BUZZ_GPIO_PORT, BUZZ_GPIO_PIN,RESET);//  输出低电平
	delay_ms(100);// 每秒检测一次
//	if(bftm0_ct % 100 == 0)
		GPIO_WriteOutBits(BUZZ_GPIO_PORT, BUZZ_GPIO_PIN,SET); //  输出高电平
	delay_ms(30); // 每秒检测一次		
}

void buzz_noplay(void)
{
	GPIO_WriteOutBits(BUZZ_GPIO_PORT, BUZZ_GPIO_PIN,SET); //  输出高电平
}

void buzz_proc()
{
	if(!jinji)
	{
		if(BUZZ_flag)
		{
			buzz_play();
			if(!dial_one_flag)
				sim800l_dial();
			dial_one_flag = 1;
		}
		else if(BUZZ_flag == 0)
		{
			buzz_noplay(); 
			dial_one_flag = 0;
		}
		if(mq_baoj)
		{
			buzz_play();
		}
		else 
		{
		 // 蜂鸣器停止报警
			buzz_noplay(); //  输出高电平
		}
	}
	else
	{
		buzz_play();
	}
	
}


